A means of changing some feature of the computer from within a program. For example, DIP switch settings on ImageWriter printers can be overridden with soft switches. Specifically, a soft switch is a location in memory that produces some special effect whenever its contents are read or written. Also called a software switch.